//
//  main.c
//  字母排序实际上是比较ASCII
//
//  Created by apple on 2016/12/12.
//  Copyright © 2016年 apple. All rights reserved.
//

#include <stdio.h>
#include<string.h>
void Sort(char*name[],int n);//[]表明name是一个数组，*表明name是一个指针数组（）
int main(){
    char*name[]={"Tsinghua University","Bejing University","Sichuan University","Zhejiang University"};
    int n=4,i;
    Sort(name,n);
    for (i=0; i<n; i++)
        puts(name[i]);//输出name数组中的各元素所指向的字符串
    
    return 0;
}
void Sort(char*name[],int n)
{
    int i,j,k ;
    char*temp;
    for (i=0; i<n-1;i++ ){
        k=i;
        for (j=i+1; j<n; j++)
            if(strcmp(name[k],name[j])>0)//该函数进行字符串ASCII码之间的比较
            k=j;
            if (k!=i) {
                temp=name[i];
                name[i]=name[k];
                name[k]=temp;//借助中间值交换i 和k
            }
    }
}
